From 09f8ce28e68e6850317815663d12a194768c9e67 Mon Sep 17 00:00:00 2001 From: tsteven4 Date: Tue, 10 Jun 2014 21:49:15 +0000 Subject: [PATCH] switch trackfilter name matching to use QRegExp. --- gpsbabel/trackfilter.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gpsbabel/trackfilter.cc b/gpsbabel/trackfilter.cc index 16f551270..d7e8b212e 100644 --- a/gpsbabel/trackfilter.cc +++ b/gpsbabel/trackfilter.cc @@ -40,6 +40,7 @@ #include #include +#include #include #include "defs.h" @@ -333,8 +334,7 @@ trackfilter_fill_track_list_cb(const route_head* track) /* callback for track_d } if (opt_name != NULL) { - if ((track->rte_name == NULL) || - (case_ignore_str_match(CSTRc(track->rte_name), opt_name) == 0)) { + if (!QRegExp(opt_name, Qt::CaseInsensitive, QRegExp::WildcardUnix).exactMatch(track->rte_name)) { QUEUE_FOR_EACH((queue*)&track->waypoint_list, elem, tmp) { Waypoint* wpt = (Waypoint*)elem; track_del_wpt((route_head*)track, wpt); -- 2.30.2